.tr-label-prefix-wraper {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  box-sizing: border-box;
  &.tr-label-prefix-wraper-left {
    margin-right: 0px;
    flex-direction: row;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
    .tr-label-prefix {
      justify-content: right;
    }
  }
   &.tr-label-prefix-wraper-line {
    width: auto;
    .tr-label-prefix {
      min-width: auto!important;
    }
  }
  .tr-label-prefix {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.56);
    text-wrap: nowrap;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    min-width: 88px;
    gap: 4px;
    line-height: 1;
    // flex: 0;

    &.t-label-required {
      position: relative;
      &::before {
        display: inline-block;
        font-weight: bolder;
        line-height: 1;
        color: #FF0000;
        content: '*';
        position: relative;
        font-size: 14px;
        top: 3px;
      }
      &::after {
        display: none;
        margin-inline-start: 0;
        font-size: 0;
        top: 0;
      }

      .t-label-required-star{
        display: none;

        &::after {
          display: inline-block;
          font-weight: bolder;
          line-height: 1;
          color: #FF0000;
          content: '*';
          position: relative;
          font-size: 14px;
          top: 3px;
        }
      }
    }
  }

    @media screen and (max-width: 767px){
  .tr-label-prefix {
    &.t-label-required {
      &::before {
        display: none;
        margin-inline-start: 0;
        font-size: 0;
        top: 0;
      }
      &::after {
        display: inline-block;
        font-weight: bolder;
        line-height: 1;
        color: #FF0000;
        content: '*';
        position: relative;
        font-size: 14px;
        top: 3px;
      }

      &.tr-has-helpConf::after {
        display: none; /** 2025-3-7 新UE要求星号再问号帮助前 */
      }

      .t-label-required-star{
        display: unset;
      }
    }
  }

    }
  :not(.tr-label-prefix) {
    // flex: 1 1 auto;
    // width: 100%;
  }
}
